#ifndef RP2GRAPHICS_H
#define RP2GRAPHICS_H

#include "Rp2StandardMesh.h"

// controllers
#include "Rp2Controller.h"
#include "Rp2KeyframeController.h"
#include "Rp2SKController.h"

// spatial
#include "Rp2Geometry.h"
#include "Rp2Spatial.h"
#include "Rp2Node.h"

#include "Rp2VisibleObject.h"
#include "Rp2VisibleSet.h"
#include "Rp2Camera.h"

// effects
#include "Rp2DefaultShaderEffect.h"
#include "Rp2TextureEffect.h"
#include "Rp2LightingMaterialEffect.h"
#include "Rp2MaterialTextureEffect.h"
#include "Rp2MultiTextureEffect.h"
#include "Rp2CubeMapEffect.h"
#include "Rp2RectTextureEffect.h"
#include "Rp2SkinningEffect.h"

// rendering
#include "Rp2Light.h"
#include "Rp2MaterialState.h"
#include "Rp2FrameBuffer.h"
#include "Rp2Particles.h"

// scene graph
#include "Rp2Culler.h"

#endif